#str题目练习
"""
v=input("用户输入:")
if v.startswith("al"):
    print('al')
if v.endswith("Nb"):
    print("Nb")

v=input("用户输入:")
print(v.replace('I','p'))

v=input("用户输入：")
if v.isdecimal() :
    print(int(v))
else:
    print('请输入数字')


v=input("用户输入：")
v=v.strip()
print(int(v.split('+')[0])+int(v.split('+')[1]))

import random
code = random.randrange(1000,9999)
print(code)


"""

#容器：列表、元组的再学习
#列表:有序且可变的容器,在里面可以存放不同的数据类型
"""l=[1,"sccns"]
for i in l:
    print(i,end=' ')
print()"""
#append  extend(批量追加) insert(索引，插入的值)  remove  pop  clear index-根据值获取索引 sort-排序,字符串按照unicode的码点
#reverse
#随机抽奖的案例
"""import random
data_list=['一等奖','二等奖','三等奖']
while data_list:
    name =input("请输入您的姓名：")
    value =random.choice(data_list)
    print(f"恭喜{name}抽中{value}")
    data_list.remove(value)
"""
v=[3,5,2,6,8,1]
v.sort()
print(v)
v.sort(reverse=True)
print(v)
#获取码点 ---十进制的表示
print(ord('王'))
#列表的相加---将两个列表拼接在一起  列表*整型  in--判断元素在不在（适用于数量少） del v[下标]--删除  切片：前包后不包 可以通过切片+
#步长进行翻转
#千万不要正着边循环边删除，倒着处理即可

#元组：有序且可变的容器，在里面可以存放多个不同类型的元素
#相加--拼接  元组*整型   获取长度  切片+步长
#字符串和元组翻转的时候只能通过 切片+步长

